General information | |||||||||||||||||||||
SoftPerfect Personal Firewall is a free network firewall designed to protect your PC against attacks from the Internet or via a local area network.
SoftPerfect Personal Firewall offers customizable security using user-defined rules for packet filtering. It works at a low level and also allows you to create rules based on non-IP protocols such as ARP. SoftPerfect Personal Firewall supports multiple network adapter configurations. This allows you to apply a rule, for example, for just a modem connection or you could apply separate rules for each system interface. With a flexible filtering system, trusted MAC address checking feature and separate network adapter configuration you can even use it on a router or a server. SoftPerfect Personal Firewall has a learning mode, which prompts you for required actions when it detects an unknown packet. This helps you to create customized rules quickly. The program is easy to use, comes with a set of predefined rules and it is completely free. Additional features include password protection, logging and more. |
|||||||||||||||||||||
Main features | |||||||||||||||||||||
|
|||||||||||||||||||||
License agreement | |||||||||||||||||||||
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, excluding commercial use, and redistribute it freely. If you wish to use the software for commercial purposes please contact us at info@softperfect.com to obtain a commercial license. |
|||||||||||||||||||||
Getting started | |||||||||||||||||||||
After you have installed SoftPerfect Personal Firewall, you should reboot your PC. After system startup, you will see a firewall dialog window asking you which preset rules you would like to use. The predefined set includes some frequently used rules for WWW browsing, E-Mail, etc. The ARP, ICMP and DNS preset rules are required for correct network operation. You can modify these rules later. | |||||||||||||||||||||
If you need to access the firewall to change the configuration settings, use the system tray pop-up menu shown below. Click Open Firewall to open the main window. Set the Learning Mode item to enable learning mode. In Learning Mode the firewall will ask you what to do when it detects an unknown packet. After a period of use in learning mode the program will be ready for use in a working mode. SoftPerfect Personal Firewall runs in three working modes: The Allow All mode allows everything through. The Block All mode stops any network activity. The Filter mode applies the rules you have set to any network packet exchange. If there is no rule defined for the packet and learning mode is off the packet will be blocked. | |||||||||||||||||||||
The main window is shown below. | |||||||||||||||||||||
In the left hand pane, you can access network interface information, rules and the firewall event log. Use the toolbar buttons to access various program features. The right hand pane displays further information about selected items. In this case, the rules list is displayed. The rules are applied in the order that they are specified. If no matching rule is found the firewall denies the packet. You can temporary disable a rule in the list by unchecking the mark next to it. | |||||||||||||||||||||
Firewall Rules | |||||||||||||||||||||
Click Add or Modify in the rules page to add or modify a firewall rule. In the General page, you can setup a rule action, direction, protocol and an interface. | |||||||||||||||||||||
The source and destination tabs are only active for IP-based protocols like TCP, UDP and ICMP. They allow you to specify a packet source and destination address and/or port(s). | |||||||||||||||||||||
The advanced rule properties include additional ICMP processing and various other settings. Please note that the Destination Unreachable message should be always be passed through the firewall otherwise, network performance can be degraded. | |||||||||||||||||||||
Trusted MAC Address Management | |||||||||||||||||||||
If you are in a local area network or a wireless LAN and you would like to communicate only with the workstations and/or servers that you trust then you can specify their hardware addresses (MAC addresses) here. This instructs the firewall to reject any traffic except the trusted hosts you have specified and makes you invulnerable to certain types of network attack, such as ARP-spoofing. | |||||||||||||||||||||
Learning Mode | |||||||||||||||||||||
The firewall learning mode helps you to setup rules quickly and easily. For example, if there is no matching rule and learning mode is enabled when you are trying to open a web-site you will see a firewall alert like this: | |||||||||||||||||||||
You have an option to block or pass the packet or you may create a rule that will accept or deny the packets. | |||||||||||||||||||||
Firewall Log | |||||||||||||||||||||
Firewall messages are stored in the system log. You can specify what kind of events it must log. Double-click on a log entry to see details. | |||||||||||||||||||||
Firewall Settings | |||||||||||||||||||||
You can use the settings dialog to customize certain SoftPerfect Personal Firewall settings. For example, you can set an access password or change logging options. | |||||||||||||||||||||
Version History | |||||||||||||||||||||
|
|||||||||||||||||||||
Release Notes | |||||||||||||||||||||
SoftPerfect Personal Firewall works at the NDIS level and it is not able to determine what application is trying to access the Internet or a network resource. However, it is able to catch non-IP packets such as ARP or NETWARE. The configuration files are stored as XML files so you can modify or generate them yourself. Any local host communications are permitted by the firewall. |
|||||||||||||||||||||
We welcome any suggestions and comments regarding the firewall and will be happy to hear from you. Click here to send us an e-mail message. | |||||||||||||||||||||
Our software products | |||||||||||||||||||||
We develop software for local area networks, intranet, and WAN environments and offer several software products. We hope you will find something useful among these products: | |||||||||||||||||||||
|